type Foo = {
    foo: string;
    stuff: boolean;
    other: () => void;
} & {
    bar: number;
    [key: string]: number;
};
